MKQLVTHRNVPLHFRRHPDRDGKDRERNLRTTGVESDGNQHVQVSAEARDSVLRRVCSCEACRAMATAPTGKQVSSDQRRGFASWRLCRVQLRRRALHLQTHRFDRRSKLQ